package com.zhf.cloud.gateway.springcloudgateway.service.impl;

import com.zhf.cloud.gateway.springcloudgateway.base.PageEntity;
import com.zhf.cloud.gateway.springcloudgateway.dao.LogDao;
import com.zhf.cloud.gateway.springcloudgateway.entity.LogRecord;
import com.zhf.cloud.gateway.springcloudgateway.entity.LoginRecord;
import com.zhf.cloud.gateway.springcloudgateway.service.LogService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 * @author: 曾鸿发
 * @create: 2021-11-22 12:08
 * @description：
 **/
@Slf4j
@Service
public class LogImpl implements LogService {

    @Autowired
    LogDao logDao;

    @Override
    public int saveLoginRecord(LoginRecord loginRecord) {
        return logDao.saveLoginRecord(loginRecord);
    }

    @Override
    public int saveLogRecord(LogRecord logRecord) {
        return logDao.saveLogRecord(logRecord);
    }

    @Override
    public List<LoginRecord> getLoginRecord(PageEntity<LoginRecord> pageEntity) {
        return logDao.getLoginRecord(pageEntity);
    }

    @Override
    public List<LogRecord> getLogRecord(PageEntity<LogRecord> pageEntity) {
        return logDao.getLogRecord(pageEntity);
    }
}
